
# _thread
# threading(推荐使用)


import _thread
import time

def listen_music():
    for i in range(30):
        print('小明 听音乐')
        time.sleep(1)

def eat_snacks():
    for i in range(30):
        print('小明 吃零食')
        time.sleep(1)

def program():
    for i in range(30):
        print('小明 写程序')
        time.sleep(1)

# 创建新的线程 在新的线程中执行listen_music
_thread.start_new_thread(listen_music,())  # 注意 括号内为填写一个进程名即可
_thread.start_new_thread(eat_snacks,())
program()

# 练习
# 加上吃零食
# 注意 主线程程序永远是第一个执行 但是子线程的程序是相互争抢cpu资源的 所以没有固定的是执行顺序